"Gold can move a bit higher, a big driving macro force is the decline in global yields, which seems to be spreading," said Edward Meir, analyst at INTL FCStone. "When you have gold, at least you can get your money back if prices change. If you buy sovereign bonds, you won't get your money back." US Treasury yields fell as the benchmark 10-year yield hit its lowest level since July 2016, after US manufacturing data showed the first contraction since 2016 on worries about a weakening global economy and US-China trade tensions.
However, global stock markets gained after a parliamentary vote raised chances of another delay to Brexit while a political gridlock in Italy seemed to have eased. Investors also kept a close watch on developments in Hong Kong, after the region's leader, Carrie Lam, withdrew a controversial extradition bill that had triggered months of violent protests in the Asian financial hub. However, some lawmakers said it still remains uncertain if this action would help end the protests. Indicative of sentiment, holdings of SPDR Gold Trust, the world's largest gold-backed exchange-traded fund, rose to 890.04 tonnes on Tuesday, their highest level since November 2016. Spot silver rose 1.4% to $19.50 per ounce, after hitting $19.57 earlier, its highest level since September 2016.
"It (silver) has climbed further to a three-year high of $19.6 per troy ounce this morning, bringing the psychologically important $20 mark into reach. Silver is continuing to outperform gold - the gold/silver ratio has dropped below 80 for the first time in over a year," Commerzbank analysts wrote in a note. Elsewhere, spot platinum rose 2.5% to $982.00 per ounce after jumping 3% to $986 earlier in the session, its highest price since February 2018. Palladium was up 0.9% at $1,556.25.